package com.show.dao;

import com.show.entity.QueryVo;
import com.show.entity.User;

import java.util.List;

public interface IUserDao {

    List<User> findAll();

    // 新增一个用户
    void save(User user);

    void update(User user);

    void delete(int id);

    void save1(User user);

    void save2(User user);

    // 模糊查询
    List<User> findUserByName(String username);

    // 通过包装类中的数据查询
    List<User> findUserByDate(QueryVo queryVo);

    // 查询全部
    List<User> findAll2();

    // 动态查询
    List<User> findByUserMsg(User user);

    // 通过ID查找用户
    User findUserById(Integer id);
}
